计算机软硬件技术基础真题与答案(试卷、试题)

计算机软硬件技术基础

(本卷共分为1大题50小题,作答时间为120分钟,总分 100 分, 60及格)

1、     本题共50小题,每小题2分,共100分,在每小题给出的几个选项中,只有一项是符合题目要求的。  (单选题)

(         )   4.   下列不是C语言提供的合法关键字的是(   )

A. switch

B. begin

C. case

D. default

答案: B

(         )   5.   以下叙述中正确的是(   )

A. C 语言程序总是从第一个定义的函数开始执行

B. 在 语言程序中,要调用的函数必必须在 main 函数中定义

C. C 语言程序总是从 main 函数开始执行

D. C 语言程序中的 main 函数必须放在程序的开始部分

答案: C

(         )   6.   设有定义语句 int x=3,*p=&x ;,则值不为 3 的表达式是(   )

A. x

B. *p

C. p+0

D. *&x

答案: C

(         )   7.   已知: int a=3,b=8 ;则表达式a%b的值为(   )

A. 0

B. 0.375

C. 2

D. 3

答案: D

(         )   8.   以下程序的输出结果是(   )

#include<stdio .h>

void sub ( int x ,int y ,int *z)

{ *z=y-x;

}

main ()

{ int a ,b,c;

sub ( 10,5,&a );

sub ( 7,a,&b );

sub ( a ,b,&c);

printf (" %d ,%d ,%d\n", a ,b,c);

}

A. 5,2,3

B.  -5,-12,-7

C.  -5,-12,-17

D. 5,-2,-7

答案: B

(         )   9.   设有定义语句: int x=3,*p=&x ;,则值不为 3 的表达式是(   )

A. x

B. *p

C. p+0

D. *&x

答案: C

(         )   10.   有以下程序:

#include<stdio .h>

struct st

{ int x,y;

}data[2]={1,  10,2,20};

main ()

{ struct st *p=data;

printf (" %d ,", p->y);

printf (" %d\n ",(++ p )->x);

}

程序的运行结果是(   )

A. 10,1

B. 20,1

C. 10,2

D. 20,2

答案: C

(         )   11.   设有数据定义语句 struct xyz{int x;float y;char z;}xyz1 ;,则下面的说法中错误的是(   )

A. struct xyz 可以看成一种数据类型符

B. xyz是用户定义的结构类型名称

C. xyzl 可以用来定义该结构类型变量

D. x 是结构类型的成员名

答案: C

(         )   14.   一个完整的 C 程序由 构成。(   )

A. 一个主程序和一个子程序

B. 一个主函数和若干个子函数

C. 一个主函数和一个其他函数

D. 一个主函数和若干个子程序

答案: B

(         )   15.   设有语句 int x[ ]={1,2,3,4,5,6},*p=x ;则值为 3 的表达式是(   )

A. p+=2,*++ p

B. p+=2,*p++

C. p+=2 ,++*p

D. p+=3,*p

答案: B

(         )   16.   下面的程序的输出结果是(   )

#include<stdio ,h>

main ()

{int a=- 1 ,b=4 ,k;

k=( a ++<= 0 ) && (!( b --<= 0 =));

printf (" %d %d %d\n", k,a ,b );

}

A. 0 0 3

B. 0 1 2

C. 1 0 3

D. 1 1 2

答案: C

(         )   17.   执行以下程序后,输出结果是(   )

#include<stdio.h>

main ()

{ int y=10;

do

{y --;

}

while (--y);

printf (" %d ) n",y --);

}

A.  -1

B. 1

C. 8

D. 0

答案: D

(         )   18.   若有定义语句 int m[]={5,4,3,2,  1} ,i=4 ;,则下面对数组 m 的数组元素的引用中

错误的是(   )

A. m[--i]

B. m[2*2]

C. m[m[0]]

D. m[m[i]]

答案: C

(         )   19.   当执行以下程序段时(   )

x=- 1;

do{x=x*x;

}

while ( !x);

A. 循环体将执行一次

B. 循环体将执行两次

C. 循环体将执行无限次

D. 系统将提示有语法错误

答案: A

(         )   20.   以下函数调用语句中含有的实参个数是(   )

Func (( expl,exp2 ),( exp3,exp4,exp5 ));

A. 1

B. 2

C. 4

D. 5

答案: B

(         )   21.   执行下列C语言程序段,循环结束的条件是(   )

Int n =0 ,p,sum=0;

do

{scanf (" %d", &p );

n ++;

sum+= p;

}

while ( sum!= 126&&n <5 );

A. sum的值不等于126或n的值小于5

B. sum的值不等于126且n的值小于5

C. sum的值等于126或n的值大于等于5

D. sum的值不等126且n的值大于等于5

答案: C

(         )   22.   下列程序的输出结果是(   )

#include<stdio.h>

func2 ( int a,int b )

{ int c;

c=a*b%3;

return ( c);

}

funcl ( int a ,int b )

{ int c;

a+=a ;b+= b;

c=func2 ( a ,b );

return ( c*c);

}

main ()

{ int x =7,y= 17;

printf (" %d\n",funcl ( x,y));

}

A. 7

B. 17

C. 4

D. 0

答案: C

(         )   23.   下列说法错误的是(   )

A. 在定义结构变量时不能给其赋初值

B. 可以取结构变量的地址

C. 可以取结构变量成员的地址

D. 结构类型的成员可以定义成该结构类型的指针类型

答案: A

(         )   24.   以下程序的输出结果是(   )

#include “stdio .h”

int i=5;

main ()

{ int i =3;

{ int i= 10 ;i ++;

}

int f1 ();

i+= 1;

printf (" %d\n", i );

}

int f1 ()

{ i=i+1;

return ( i );

}

B. 4

C. 12

D. 6

答案: B

(         )   25.   计算机算法是指(   )

A. 计算方法

B. 排序方法

C. 解决问题的有限运算序列

D. 调度方法

答案: C

(         )   26.   若x和y都是int型变量, x= 100,y=200 ,且有下面的程序片段:

Printf (" %d ",( x,y));

此程序段的输出结果是(   )

A. 200

B. 100

C. 100 200

D. 输出格式符不够,输出不确定的值

答案: A

(         )   27.   若已定义x和y为double类型,则表达式x=1,y=x+3/2的结果是(   )

A. 1

B. 2

C. 2.0

D. 2.5

答案: C

(         )   28.   有以下程序

#include<stdio.h>

main ()

{ int x[3][2]={0},i;

for ( i=0 ;i<3 ;i++)  scanf (" %d",x[i] );

printf (" %3d%3d%3d\n",x[0][0],x[0][1],x[1][0] ;)

}

若运行时输入: 2 4 6<回车>,则输出结果为(   )

A. 2 0 0

B. 2 0 4

C. 2 4 0

D. 2 4 6

答案: B

(         )   29.   设已有定义语句: float x ;,则以下对指针变量 p 进行定义且赋初值的语句中正确的是(   )

A. float*p= 1024;

B. int *p=(float) x;

C. float p =&x;

D. float *p =&x;

答案: D

(         )   30.   计算机数据处理的对象是具有不同结构的各种数据,数据的基本单位是(   )

A. 数据

B. 数据项

C. 数据元素

D. 数据类型

答案: C

(         )   31.   下列关于一维数组 a 的定义,正确的是(   )

A. int a ( 5 );

B. int n=5,a[n];

C. int n;canf (" %d", &n ); int a[n];

D. #define IZ 5int a[IZ];

答案: D

(         )   32.   以下函数的类型是(   )

fff (float x)

{ printf (" %d\n",x*x);

}

A. 与参数 x 的类型相同

B. void 类型

C. int 类型

D. 无法确定

答案: C

(         )   33.   下列程序的运行结果是(   )

#include<stdio .h>

main ()

{ int a= 10 ,b=5,c=5,d=5;

int i=0,j=0 ,k=0;

for (; a >b ;++ b ) i ++;

while (a>++c)j ++;

do

{k++;

}

while ( a>d ++);

printf (" i =%d,j =%d ,k =%d\n", i,j ,k);

}

A. i=4,j=5 ,k=6

B. i=5,j=4 ,k=6

C. i=5,j=6 ,k=5

D. i=6,j=6 ,k=6

答案: B

(         )   34.   若变量已正确定义为int类型,要给a、b、c输入数据,正确的输入语句是(   )

A. read ( a ,b,c);

B. scanf (" %d%d%d", a ,b,c);

C. scanf (" %c%c%c", &a,&b,&c);

D. scanf (" %d%d%d", &a,&b,&c);

答案: D

(         )   35.   下列语句正确的是(   )

A. char s[5];s=" abc ";

B. char s[5]=   "abcxyz ";

C. char s[ ]=" 12345 ";

D. char s[5]={ ′1′,  ′2′,  ′3′,  ′4′,  ′5′,  ′\0′};

答案: C

(         )   36.   现有定义语句: int a=10,*p=&a ;,则不能使 a 的值增 1 的语句是(   )

A. *p ++;

B. *p=*p+ 1;

C.  ++*p;

D. *p+= 1;

答案: A

(         )   37.   已知 C 语言程序段如下:

struct sa

{int num;

char name[10];

float f;

}stu[3]={{5," li ming", 85.0},{6," liu liang", 91.5},{7,"wang xin",  100}} ; struct sa*p ;p=stu;

则值为 91.5 的表达式是(   )

A.  ( *p ). f

B.  ( *++ p ). f

C.  ( *p ++). f

D.  ( p ++)->f

答案: B

(         )   38.   设整型变量a、b的值均为2 ,执行表达式“a=( b=a-b,b ) ”后, a的值是(   )

A.  -1

C. 1

D. 0

答案: D

(         )   39.   指针变量是指(   )

A. 整型变量

B. 下标变量

C. 变量的地址

D. 存放变量地址的变量

答案: D

(         )   40.   已有变量定义和函数调用语句: int a=25 ;print_value ( &a );,下面函数的输出结果是(   )

void print_value ( int *x)

{printf (" %d\n ",++*x);

}

A. 23

B. 24

C. 25

D. 26

答案: D

(         )   41.   C语言中转义字符\n的含义为(   )

A. 输出字符n

B. 回车换行

C. 换页

D. 左退一格

答案: B

(         )   42.   有以下程序:

#include<string.h>

#include<stdio.h>

typedef struct

{

char name[9]

char sex;

float score[2]

}STU;

Void f ( STU a )

{STU b={"Zhao ",' m',85.0,90.0};

int i;

strcpy  ( a. name,  b. name );

a. sex =b. sex ;             for ( i=0 ;i<2 ;i++)

a. score[i] =b. score[i];

}

main ()

{STU c={"Qian ",' f',95.0,92.0};

f ( c);

printf (" %s ,%c ,%2.of,%2.0f\n", c. name,c. sex,c. score[0],c. score[1] ); }

程序的运行结果是(   )

A. Qian,f,95,92

B. Qian ,m,85,90

C. Zhao,f,95,92

D. Zhao ,m,85,90

答案: A

(         )   43.   设有以下定义语句,则下面的叙述中不正确的是(   )

struct ex {

33

int x;float y;char z;

} example;

A. struct 是结构类型的关键字

B. example 是结构类型名

C. x、y、z 都是结构类型成员名

D. struct ex 是结构类型

答案: B

(         )   44.   以下选项中,合法的标识符是(   )

A. long

B. _2abc

C. 3dmax

D. char

答案: B

(         )   45.   以下程序的输出结果是(   )

#include<stdio.h>

func ( int a,int b )

{ int c;

c=a +b;

return c;

}

main ()

{ int x=6,y =7,z=8 ,r;

r=func (( x --, y++, x+y), z --);

printf ( “%d\n” ,r);

}

A. 11

B. 20

C. 21

D. 31

答案: C

(         )   46.   下列语句正确的是(   )

A. char s[5];s=" abc ";

B. char s[5]=   "abcxyz ";

C. char s[]=" 12345 ";

D. char s[5]={ ′1', ′2′,' 3 ',' 4 ',' 5 ',' \0'};

答案: C

(         )   47.   设有数据定义语句“struct xyz { int x;float y;char z;} xyzl;” ,则下面的说法中错误的

是(   )

A. struct xyz 可以看成一种数据类型符

B. xyz是用户选取的结构类型名称

C. xyzl 可以用来定义该结构变量

D. x 是结构类型的成员名

答案: C

(         )   48.   有以下程序:

#include<stdio .h>

main ()

{ int a[3][3]={{1,2},{3,4},{5,6}} ,i,j,s=0;

for ( i= 1 ;i<3 ;i++)

for (j=0;j<= i;j++)

s+=a[i][j];

printf (" %d\n", s );

}

该程序的输出结果是(   )

A. 18

B. 19

C. 20

D. 21

答案: A

(         )   49.   执行语句“x=( a=3,b=a --); ”后, x、a、b的值依次为(   )

A. 3、3、2

B. 2、3、2

C. 3、2、3

D. 2、3、3

答案: C

(         )   50.   已知 char sr[20];int i ;,从键盘向数组 sr 输入一个字符串的正确语句是(   )

A. gets ( sr);

B. gets ( sr[20] );

C. for ( i=0 ;i<20 ;i++) scanf ( sr);

D. for ( i=0 ;i<20 ;i++) gets ( &sr)

答案: A

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

2023年体育单招英语真题及答案|体育单招英语真题及答案,体育单招英语真题,体育单招英语答案,2023年,体育,单招,英语,真题,答案
2023年体育单招英语真题及答案
云南经贸外事职业学院成人高等教育2023年第2学期期末试卷《市场营销学》A卷及参考答案|云南经贸外事职业学院,市场营销学,市场营销学答案,云南,经贸,外事,职业,学院,成人,高等,教育,2023,年第,学期,期末,试卷,市场,营销学,a卷及,参考,答案
云南经贸外事职业学院成人高等教育2023年第2学期期末试卷《市场营销学》A卷及参考答案
河北省高职单招职业适应性测试模拟试卷 (第九大类)|高职单招职业适应性测试模拟试卷,河北省,高职,单招,职业,适应性,测试,模拟试卷,第九,大类
河北省高职单招职业适应性测试模拟试卷 (第九大类)
小学教育毕业论文设计:小学数学应用题教学模式的分析研究|小学教育毕业论文设计,小学教育专业毕业论文设计,小学教育,毕业论文,设计,小学,数学,应用题,教学模式,分析研究
小学教育毕业论文设计:小学数学应用题教学模式的分析研究
小学教育专业毕业论文:游戏化教学在小学数学教学中的应用策略探讨|小学教育专业毕业论文,小学教育专业毕业论文范文,小学教育专业毕业论文设计,小学教育,专业,毕业论文,游戏,教学,小学,数学教学,中的,应用,策略,探讨
小学教育专业毕业论文:游戏化教学在小学数学教学中的应用策略探讨
2023年高考河池、来宾、百色、南宁市联合调研考试英语及答案解析|高考英语真题,高考英语试题,高考英语试卷,2023,年高,河池,来宾,百色,南宁市,联合,调研,考试,英语,答案,解析
2023年高考河池、来宾、百色、南宁市联合调研考试英语及答案解析
2023年高考北海、钦州、防城港市联合调研考试语文试卷及试题答案|高考语文试题,高考语文试题答案,2023,年高,北海,钦州,防城,港市,联合,调研,考试,语文,试卷,试题,答案
2023年高考北海、钦州、防城港市联合调研考试语文试卷及试题答案
【数学】南京市第二十九中2022-2023学年高二上学期期初学情调研数学试卷|南京市第二十九中学,高二数学试卷,数学,南京市,第二十,九中,2022,2023,学年,高二,上学,期期,初学,情调,试卷
【数学】南京市第二十九中2022-2023学年高二上学期期初学情调研数学试卷

历史上的今天:04月28日

高考政治主观题设问题型分类及解题方法

高考政治主观题设问题型分类及解题方法高考主观题题型及解题方法介绍一、“影响类”试题的解题方法题型特点:“影响类”试题常以“说明✕✕对✕✕的影响”等进行设问,要求考生分析某种现象或做法给不同主体带来的影响,常见于经济生活试题中。方法总结:解题时要注意以下几点。(1)客体分析:即对象所受的影响,如经济生活中常见的有对国家、企业(经营者)、劳动者(消费者)、社会、市场、资源、产业结构等的影响。(2)性质

中国式现代化(命题角度+试题)

中国式现代化(命题角度+试题)中国式现代化【名词点击】中国式现代化中国式现代化是中国共产党领导的社会主义现代化。既有各国现代化的共同特征,更有基于自己国情的中国特色。中国式现代化是人口规模巨大的现代化,是全体人民共同富裕的现代化,是物质文明和精神文明相协调的现代化,是人与自然和谐共生的现代化,是走和平发展道路的现代化。【拓展】人口规模巨大的现代化优势:人才资源是第一资源。人口规模巨大,意味着中国有

高中政治:政治主观题解题技巧归纳!

高中政治:政治主观题解题技巧归纳!“体现类”主观题1 题型特点体现型的设问中有“体现了什么”“怎样体现”“如何体现”等字眼。2 解题技巧具体的解题思路是:定点——联系——梳理——作答一定点:确定考核的知识点是什么;二联系:联系所给材料与所学知识;三梳理作答:将材料所给的信息与考核的知识点一一对照,二者相符的就是要点,作答时要做到观点和材料相结合。“反映类”主观题1&nbsp

高考必备:高中政治知识点总结【可下载打印】

高考必备:高中政治知识点总结【可下载打印】高中政治知识点总结经济常识1.商品和商品经济(1)商品:商品和商品经济的含义 商品的基本属性 商品的价值量(2)货币:货币的产生和本质 货币的职能 纸币的产生和发展 通货膨胀与通货紧缩(3)价值规律:价值规律的内容和表现形式 价值规律的作用2.社会主义初级阶段的经济制度和社会主义市场经济(1)社会主义初级阶段的经济制度:公有制是社会主义经济制度的基础 巩固

高中政治:辩证法知识点及例题解析

高中政治:辩证法知识点及例题解析辩证法:联系、发展、矛盾、辩证否定观联 系1. 含义:事物之间以及事物内部诸要素之间的相互影响、相互制约和相互作用(包括外部联系与内部联系)2. 特点:(1)普遍性:联系是普遍的。------方法论:要求我们用联系的观点看问题,反对孤立的看问题(2)客观性:联系是客观的,不管是自在事物的联系还是人为事物的联系都是客观的。方法论:要求我们要从事物的固有联系中把握事物,

高中政治干货丨政治材料题问法答法大总结,建议收藏~

高中政治干货丨政治材料题问法答法大总结,建议收藏~必修一【经济生活】命题一:价格变动与物价稳定1价格变化的原因设问:某商品价格不断上涨(下降)的原因?答题方向:价值+供求+纸币发行量+市场的缺陷+国家经济政策答题要素:①价值决定价格:价值量越大,商品价格越高;价值量越小,商品价格越低。②供求影响价格:供不应求,价格上涨;供过于求,价格下降。③纸币发行量:如果纸币的发行量超过了流通中所需要的货币量,

热门专题

易捷尔单招|易捷尔单招,易捷尔单招培训,易捷尔单招报名,易捷尔单招考试,易捷尔单招培训学校,易捷尔单招分数
易捷尔单招
昆明网站建设|昆明网站建设,昆明网站开发,昆明网站建设公司,昆明网站建设价格,昆明网站设计,昆明网站制作,网页设计,高端网站建设,高端网站设计
昆明网站建设
大理科技管理学校|大理科技管理学校,大理科技,大理科技中等职业技术学校,大理科技管理中等职业技术学校,大理科技学校
大理科技管理学校
易捷尔高职单招|易捷尔高职单招,易捷尔高职单招培训,单招分数线,单招录取分数线,高职单招学校分数线
易捷尔高职单招
昆明综合高中|昆明综合高中
昆明综合高中
大理科技管理学校|大理科技管理中等职业技术学校,大理市科技管理中等职业技术学校
大理科技管理学校
中源管业|中源管业,中源管业公司,中源管业有限公司,中源管业电话,中源管业地址,中源管业电力管,中源管业mpp电力管,中源管业cpvc电力管,中源管业pe穿线管
中源管业
云南高职单招|云南单招,云南单招网,云南高职单招网,云南高职单招,云南单招学校,云南单招培训
云南高职单招

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部