题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-06-24 02:21:22

[单选题]有以下程序 #include <stdio.h> main() {int a=2,b; b=a<<2; printf(“%d\n”,b); } 程序运行后的输出结果是()。
A.2
B.4
C.6
D.8

更多"[单选题]有以下程序 #include &lt;stdio.h> ma"的相关试题:

[单选题]有以下程序 #include void main() { int j,a[]={1,3,5,7,9,11,13,15},*p=a+5; for(j=3;j;j--) { switch(j) { case 1: case 2:printf("%d",*p++); case 3:printf("%d",*(--p)); } } } 执行后的输出结果是( )。
A.9911
B.79911
C.99999
D.991113
[单选题]有以下程序 #include main() {int a=7; while(a--); printf(“%d\n”,a); } 程序运行后的输出结果是( )。
A.-1
B.0
C.1
D.7
[单选题]有以下程序 #include Main() {int a=1,b=0; if(--a) b++; else if(a==0) b+=2; else b+=3; printf(“%d\n”,b); } 程序运行后的输出结果是()。
A.0
B.1
C.2
D.3
[单选题]有以下程序 #include main() {int c[3]={0},k,I; while((k=getchar())!=’\n’) c[k-‘A’]++; for(i=0;i<3;i++) printf(“%d”,c[i]); printf(“\n”); } 若程序运行时从键盘输入ABCACC<回车>,则输出结果为 ( ) 。
A.211
B.212
C.213
D.214
[单选题]有以下程序   #include   void main()   { int s;   scanf("%d",&s);   while(s>0)   { switch(s)   { case 1:printf("%d",s+5);   case 2:printf("%d",s+4); break;   case 3:printf("%d",s+3);   default:printf("%d",s+1);break;   }   scanf("%d",&s);   }   }   运行时,若输入1 2 3 4 5 0<回车>,则输出结果是( )。
A.6566456
B.66656
C.66666
D.6666656
[单选题]设有如下程序: #include main() { int **k, *j, i=100; j=&i; k=&j; printf("%d\n", **k); } 上面程序的输出结果是()。
A.运行错误
B.100
C.i的地址
D.j的地址
[单选题]有以下程序 #include "stdio.h" void main() { int x=0x02ff,y=0x0ff00; printf("%d\n",(x&y)>>4|0x005f); } 执行后的输出结果是( )。
A.127
B.255
C.128
D.1
[单选题]有以下程序   #include   main()   { unsigned char a=8,c;   c=a>>3;   printf("%d\n",c);   }   程序运行后的输出结果是()。  
A.32
B.16
C.1
D.0
[单选题]有以下程序 #include main() { char p[]={′a′, ′b′, ′c′},q[10]={ ′a′, ′b′, ′c′}; printf("%d%d\n",strlen(p),strlen(q));} 以下叙述中正确的是 ( )。
A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B. 由于p数组中没有字符串结束符,长度不能确定,但q数组中字符串长度为3
C.由于q数组中没有字符串结束符,长度不能确定,但p数组中字符串长度为3
D.由于p和q数组中都没有字符串结束符,故长度都不能确定
[单选题]有以下程序   #include   main()   { int x=1,y=0;   if(!x) y++;   else if(x==0)   if (x) y+=2;   else y+=3;   printf("%d\n",y);   }   程序运行后的输出结果是()。
A.3
B.2
C.1
D.0
[单选题]有以下程序   #include   main()   { char b,c; int i;   b='a'; c='A';   for(i=0;i<6;i++)   { if(i%2) putchar(i+b);   else putchar(i+c);   } printf("\n");   } 程序运行后的输出结果是( )。
A.ABCDEF
B.AbCdEf
C.aBcDeF
D.abcdef

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码