1、如有定义语句int a,b; double x; 则下列选项中没有错误的是( )。提示:(int)x 表示将变量x的值强制转换成int类型。若x初始值为3.2则(int)x的结果是int类型,值为3。(2分)
A. switch(x%2) {case 0: a++; break;case 1: b++; break;default: a++; b++;}
B. switch((int)x%2 ) {case 0: a++; break;case 1: b++; break;default: a++; b++;}
C. switch(x%2) {case 0: a++; break;case 1.0: b++; break;default: a++; b++;}
D. switch((int)x%2.0) {case 0: a++; break;case 1: b++; break;default: a++; b++;}
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-38d9-c0d6-3f0ad517a300.html
查看题目
1、下列程序的主要功能是输入10个整数存入数组a,再输入一个整数x,在数组a中查找x。找到则输出x在10个整数中的序号(从1开始);找不到则输出0。按要求在()处填写适当的表达式或语句,使程序完整并符合题目要求。#include int main(void) {int i, a[10], x, flag = 0;for(i = 0; i < 10; ++i)scanf( );scanf("%d", &x);for(i = 0; i < 10; ++i) {if(()) {flag = i + 1;break;}}printf("%d\n", flag);return 0;}(2分)
A. x!=a[i]
B. !(x==a[i])
C. !x==a[i]
D. x==a[i]
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-50ad-c0d6-3f0ad517a300.html
查看题目
1、若有如下语句:struct {int k;char s[];} a[] = {}, *p = a;那么表达式*(p++)->s的值是( )。(2分)
A. 'A'
B. 'B'
C. "ABC"
D. 'a'
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-4ac3-c0d6-3f0ad517a300.html
查看题目
1、对于break语句和continue语句,说法正确的是( )。(2分)
A. break语句只应用与循环体中
B. continue语句只应用于循环体中
C. break是无条件跳转语句,continue不是
D. break和continue的跳转范围不够明确,容易产生问题
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-b0bf-c0d6-3f0ad517a300.html
查看题目
1、下面关于循环语句的描述中,( )是错误的。(2分)
A. 循环体内可以包含有循环语句
B. 循环体内必须同时出现break语句和continue语句
C. 循环体内可以出现选择(分支)语句
D. 循环体内可以是空语句
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-95ef-c0d6-3f0ad517a300.html
查看题目
1、位运算符中,运算符~的功能是( )。(2分)
A. 按位取反
B. 按位与
C. 按位或
D. 按位异或
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-219c-c0d6-3f0ad517a300.html
查看题目
1、若有:char x[] = "China";则x所占据的空间为( )。(2分)
A. 7个字节
B. sizeof(x)
C. 4个字节
D. 8个字节
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-03c7-c0d6-3f0ad517a300.html
查看题目
1、若有:int a[] = {}, *p = &a[], i; 其中0≤i≤9,则对a数组元素不正确的引用是( )。(2分)
A. p[i]
B. *p
C. a[10]
D. *(&a[i])
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-1207-c0d6-3f0ad517a300.html
查看题目
1、在计算机中,一个字长的二进制位数是( )。(2分)
A. 16
B. 8
C. 32
D. 由 CPU的型号决定
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-709a-c0d6-3f0ad517a300.html
查看题目
1、若有变量定义:int a = 512, *p = &a;则*p的值为( )。(2分)
A. 变量a的地址
B. 512
C. 0
D. 无确定值
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-901e-c0d6-3f0ad517a300.html
查看题目